System.register('myBundle', [], function () {
	'use strict';
	return {
		execute: function () {

			function effect () {
				console.log( 'effect' );
			}

			switch ( globalVar ) {
				case foo:
				case bar:
					effect();
					if ( globalVar > 1 ) {
						break;
					}
				case baz:
					effect();
				default:

			}

			switch ( globalVar ) {
				case foo:
					break;
				case bar:
					effect();
				default:
					effect();
			}

			(function nestedSwitchWithEffects () {
				switch ( globalVar ) {
					default:
						effect();
				}
			}());

		}
	};
});
